gurgle with happiness - French English Dictionary